export const roleManageForm = (roleList, opr) => [
    {
        fieldName: 'ROLE_ID',
        fieldCNName: '',
        filedValue: '',
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: ''
    },
    {
        fieldName: 'PARENT_ROLE_NAME',
        fieldCNName: '父级角色名称',
        filedValue: '',
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: 'select',
        span: 2,
        rules: {
            min: 1, // 这里min一定要写在前面！！！！
            max: 50
        },
        itemList: roleList?.map((t) => {
            return {
                value: t.ROLE_NAME,
                label: t.ROLE_NAME
            }
        }),
        disabled: opr == 'edit'
    },
    {
        fieldName: 'ROLE_NAME',
        fieldCNName: '角色名称',
        filedValue: '',
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: 'inputText',
        rules: {
            required: true, // 只有为true的时候才写，为false这个字段不要
            min: 1, // 这里min一定要写在前面！！！！
            max: 50
        },
        span: 2,
        disabled: opr == 'edit'
    },
    {
        fieldName: 'IS_ENABLE',
        fieldCNName: '是否启用',
        filedValue: '',
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: 'switch',
        span: 2
    },
    {
        fieldName: 'ROLE_DESC',
        fieldCNName: '角色描述',
        filedValue: '',
        /** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
        type: 'textarea',
        rules: {
            required: false, // 只有为true的时候才写，为false这个字段不要
            min: 1, // 这里min一定要写在前面！！！！
            max: 50
        },
        span: 1
    }
]
